#define _CRT_SECURE_NO_WARNINGS 1
//int tsize(Tree* root) {
//	if (root==NULL) {
//		return 0;
//	}
//	else return 1 + tsize(root->left) + tsize(root->right);
//}
//int  TreeLeafSize(TreeNode* root) {
//	if (root == NULL)return 0;
//	if (!root->left && !root->right) {
//		return 1;
//	}
//
//	return TreeLeafSize(root->left) + TreeLeafSize(root->right);
//	
//}
int TreeHeight(TreeNode* root) {
	if (root == NULL)return 0;
	return max(TreeHeight(root->left) , TreeHeight(root->right) ) + 1;
  }